Add six 1.15.0 to pypi.pub.build.mozilla.org/pub/
Categories
(Release Engineering :: General, task)
Tracking
(Not tracked)
People
(Reporter: bc, Unassigned)
References
(Blocks 1 open bug)
Details
Please add six 1.15.0 as a py2-py3 wheel to pypi.pub.build.mozilla.org/pub/.
Most in-tree requirements are for six >= 1.10.0 which does not include six.ensure_binary
, six.ensure_text
and six.ensure_str
which were introduced in 1.12.0. If are going to update the minimum version of six, we might as well go for the latest version which also includes performance optimizations for six.ensure_binary
, six.ensure_text
and six.ensure_str
.
Comment 1•4 years ago
|
||
First off, we have six 1.13.0 on pypi.pbmo: https://pypi.pub.build.mozilla.org/pub/six-1.13.0-py2.py3-none-any.whl
Is that sufficient for six.ensure_*
?
Second, if we're not pinned to a specific version in-tree, there's the possibility that this breaks every python task across all trees, which is why uploading packages to pypi.pbmo is a dicey prospect.
A safer approach might be:
- pin all
six
versions to a specific version (1.13.0
?) in-tree - uplift to beta/release/esr
- upload new
six
to pypi.pbmo - land a
six
version bump on try, verify it works - land the
six
version bump on autoland, let it ride the trains
Reporter | ||
Comment 2•4 years ago
|
||
1.13.0 is sufficient.
Description
•